/**
 * @author tmh
 * @date 2024/9/24 15:49
 * @description
 */
public class T136只出现一次的数字 {
    public int singleNumber(int[] nums) {
        //使用异或的性质，相同的数异或为0，0和任何数异或都为该数字
        int single = nums[0];
        if (nums.length < 2) {
            return single;
        } else {
            for (int i = 1; i < nums.length; i++) {
                single ^= nums[i];
            }
        }

        return single;
    }
}
